#!/usr/local/bin/lua


-- while循环
a = 10
while( a < 20)
do
	print(a)
	a = a + 1
end


--for循环 var 从 exp1 变化到 exp2，每次变化以 exp3 为步长递增 var，并执行一次 "执行体"。exp3 是可选的，如果不指定，默认为1。
-- for var=exp1,exp2,exp3 do  
--     <执行体>  
-- end  
for i=1,10,3 do
	print(i)
end

a = {"one", "two", "three"}
for i, v in ipairs(a) do
    print(i, v)
end 


-- 类似于 do where
a = 10
repeat
	print(a)
	a = a + 1
until( a > 15)


-- goto
for i=1, 3 do
    if i <= 2 then
        print(i, "yes continue")
        goto continue
    end
    print(i, " no continue")
    ::continue::
    print([[i'm end]])
end
